]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agoUse new GLib application API for launching
Colin Walters [Tue, 21 Dec 2010 02:06:03 +0000 (21:06 -0500)]
Use new GLib application API for launching

Launch child processes more directly; we retrieve the PID, and
use it to keep track of the .desktop file we launched.

Now, when we get a window, since the X window has a PID, we
have a pretty strong association.

.desktop file <-> PID <-> window

And can thus map window back to .desktop file.

https://bugzilla.gnome.org/show_bug.cgi?id=637745

15 years agobuild: include libxklavier (cvs) in moduleset (bug #641605)
Luca Ferretti [Mon, 7 Feb 2011 19:54:28 +0000 (20:54 +0100)]
build: include libxklavier (cvs) in moduleset (bug #641605)

Also change setup script in order to fetch iso-codes and cvs

15 years agoOnly animate the message tray items on a hover of a new item or when the tray is...
Marina Zhurakhinskaya [Sat, 5 Feb 2011 00:13:10 +0000 (19:13 -0500)]
Only animate the message tray items on a hover of a new item or when the tray is left

This makes the animation feel more stable and keeps the left-most item expanded
when you move the mouse to the left in the tray.

The following behavior details are implemented by this patch:
  - we wait to collapse an expanded item till after the tray is hidden if
    we are hiding the tray
  - we don't collapse an expanded item if the summary notification associated
    with it is being shown, unless a different summary item is hovered over
  - we don't consider the mouse hovering over a summary notification as
    hovering over the tray, which allows us to collapse an expanded summary
    item if it is not associated with the summary notification being shown

https://bugzilla.gnome.org/show_bug.cgi?id=636930

15 years agoSt: drop StClickable, add some functionality to StButton
Dan Winship [Tue, 25 Jan 2011 21:22:00 +0000 (16:22 -0500)]
St: drop StClickable, add some functionality to StButton

For historical reasons, we had both StClickable and StButton, which
were nearly identical. StButton was more widely-used, so keep that and
port all StClickable users to that.

https://bugzilla.gnome.org/show_bug.cgi?id=640583

15 years agoAppIcon: right-click menu should appear on press, not click
Dan Winship [Wed, 26 Jan 2011 16:15:41 +0000 (11:15 -0500)]
AppIcon: right-click menu should appear on press, not click

https://bugzilla.gnome.org/show_bug.cgi?id=640583

15 years agotheme-node: Fix box-shadows for prerendered textures
Florian Müllner [Fri, 4 Feb 2011 00:45:16 +0000 (01:45 +0100)]
theme-node: Fix box-shadows for prerendered textures

The material of prerendered backgrounds is now painted in the
rectangle determined by st_theme_node_get_paint_box(). As the
ClutterActorBox returned from that function includes the space
needed to draw the box shadow, the background ends up occluding
the shadow.
As the box shadow is not part of the background, factor out a new
helper function which excludes the box shadow, and use it to
prerender and place the background material.

https://bugzilla.gnome.org/show_bug.cgi?id=641522

15 years agogitignore: ignore *.sw? files
Guillaume Desmottes [Mon, 7 Feb 2011 14:40:35 +0000 (15:40 +0100)]
gitignore: ignore *.sw? files

15 years agotray: fix so that trayicons using symbolic icons get the right colors
Dan Winship [Mon, 31 Jan 2011 17:48:18 +0000 (12:48 -0500)]
tray: fix so that trayicons using symbolic icons get the right colors

The tray protocol only allows setting a single set of colors for all
symbolic trayicons; we use the message-tray's theme node to set that.

https://bugzilla.gnome.org/show_bug.cgi?id=641060

15 years agotray: re-sync from panel, including _NET_SYSTEM_TRAY_COLORS support
Dan Winship [Tue, 1 Feb 2011 17:59:30 +0000 (12:59 -0500)]
tray: re-sync from panel, including _NET_SYSTEM_TRAY_COLORS support

https://bugzilla.gnome.org/show_bug.cgi?id=641060

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Sun, 6 Feb 2011 18:36:40 +0000 (19:36 +0100)]
Updated Norwegian bokmål translation.

15 years agoBluetoothStatus: depend more on libgnome-bluetooth-applet
Giovanni Campagna [Mon, 24 Jan 2011 17:39:45 +0000 (18:39 +0100)]
BluetoothStatus: depend more on libgnome-bluetooth-applet

Ensure that a dependency is generated even when using --as-needed,
by adding a fake function that calls into the library.

https://bugzilla.gnome.org/show_bug.cgi?id=639324

15 years agoVolumeStatus: change the definition of high/medium/low
Giovanni Campagna [Sat, 5 Feb 2011 18:42:50 +0000 (19:42 +0100)]
VolumeStatus: change the definition of high/medium/low

Do it the same way as gnome-settings-daemon, so that OSD does not
look "out-of-sync" with the status icon.

https://bugzilla.gnome.org/show_bug.cgi?id=641538

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sun, 6 Feb 2011 08:09:16 +0000 (10:09 +0200)]
[l10n] Updated Estonian translation

15 years agoshell_global_maybe_gc: Call gjs_context_maybe_gc instead of JS_MaybeGC
Adel Gadllah [Sat, 5 Feb 2011 09:40:15 +0000 (10:40 +0100)]
shell_global_maybe_gc: Call gjs_context_maybe_gc instead of JS_MaybeGC

This handles native glibc memory allocations better see:
https://bugzilla.gnome.org/show_bug.cgi?id=640790

Also bump the minimum gjs version to 0.7.11

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoUpdated Galician translations
Fran Diéguez [Sat, 5 Feb 2011 23:15:24 +0000 (00:15 +0100)]
Updated Galician translations

15 years agoUpdated Italian translation
Luca Ferretti [Sat, 5 Feb 2011 15:36:57 +0000 (16:36 +0100)]
Updated Italian translation

15 years agol10n: add searchDisplay.js to POTFILES.in
Luca Ferretti [Sat, 5 Feb 2011 15:31:32 +0000 (16:31 +0100)]
l10n: add searchDisplay.js to POTFILES.in

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 5 Feb 2011 14:55:08 +0000 (16:55 +0200)]
Updated Hebrew translation.

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 5 Feb 2011 14:49:54 +0000 (16:49 +0200)]
Updated Hebrew translation.

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 5 Feb 2011 12:11:44 +0000 (14:11 +0200)]
Updated Hebrew translation.

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sat, 5 Feb 2011 11:10:07 +0000 (13:10 +0200)]
[l10n] Updated Estonian translation

15 years agoUpdated Spanish translation
Daniel Mustieles [Sat, 5 Feb 2011 09:09:01 +0000 (10:09 +0100)]
Updated Spanish translation

15 years agoupdate Translation for Punjabi
A S Alam [Sat, 5 Feb 2011 02:34:36 +0000 (08:04 +0530)]
update Translation for Punjabi

15 years agostatusMenu: temporarily drop Suspend menu item
Ray Strode [Fri, 4 Feb 2011 22:25:20 +0000 (17:25 -0500)]
statusMenu: temporarily drop Suspend menu item

It doesn't currently work, so hide it for now.

It's not clear it's going to stay around long term,
anyway. If it doesn't we can delete the code, then.
Otherwise, we can add the code back when we have
something that works.

https://bugzilla.gnome.org/show_bug.cgi?id=636680

15 years agocss: don't hard code search entry height
Ray Strode [Fri, 4 Feb 2011 19:41:53 +0000 (14:41 -0500)]
css: don't hard code search entry height

When commit 961fdd861fac46ef0ecc67bb8be14c0ce828e612 landed
text in the overview search entry field started getting clipped.

This is because the default font size changed but the entry is a
hard coded pixel height.

This commit drops the hard coding, so the entry can automatically
size itself to the proper height.

https://bugzilla.gnome.org/show_bug.cgi?id=641537

15 years agoconfigure.ac: Require GTK+ 2.99.3 for the tray API changes
Jason D. Clinton [Thu, 3 Feb 2011 16:09:05 +0000 (10:09 -0600)]
configure.ac: Require GTK+ 2.99.3 for the tray API changes

https://bugzilla.gnome.org/show_bug.cgi?id=641359

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 4 Feb 2011 07:31:19 +0000 (09:31 +0200)]
Updated Hebrew translation.

15 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Fri, 4 Feb 2011 05:15:03 +0000 (13:15 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

15 years agowindow-clone: Fix signal connections when the window is closed
Florian Müllner [Thu, 3 Feb 2011 18:25:59 +0000 (19:25 +0100)]
window-clone: Fix signal connections when the window is closed

Commit 91d8a32f25 let WindowClone forward the size-changed signal
of the "real" window, disconnecting the signal handler when the
clone is destroyed. In case the clone was destroyed due to the
MetaWindowActor being closed, this results in a warning
(gsignal.c:2392: instance `0x2a3fac0' has no handler with id `2955').

Handle the case where the original window is destroyed before its
clone.

15 years agoUpdated Arabic translation
Khaled Hosny [Thu, 3 Feb 2011 15:36:16 +0000 (17:36 +0200)]
Updated Arabic translation

15 years agobuild: Fix Ubuntu/Debian build dependencies
Pierre Yager [Thu, 3 Feb 2011 13:02:17 +0000 (14:02 +0100)]
build: Fix Ubuntu/Debian build dependencies

Some more packages are required to satisfy the e-d-s dependency.

15 years agoUpdated Italian translation
Luca Ferretti [Thu, 3 Feb 2011 11:19:36 +0000 (12:19 +0100)]
Updated Italian translation

15 years agocalendar: clean up l10n for time format and labels (close bug #641245)
Luca Ferretti [Thu, 3 Feb 2011 11:12:57 +0000 (12:12 +0100)]
calendar: clean up l10n for time format and labels (close bug #641245)

Add translation context and comments in order to be more helpful to translators.
Also mark a couple of strings as translatable.

15 years agoUpdated Galician translations
Fran Diéguez [Thu, 3 Feb 2011 09:51:17 +0000 (10:51 +0100)]
Updated Galician translations

15 years agoupdate Punjabi Translation by A S Alam
A S Alam [Thu, 3 Feb 2011 02:57:11 +0000 (08:27 +0530)]
update Punjabi Translation by A S Alam

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Wed, 2 Feb 2011 19:34:34 +0000 (20:34 +0100)]
Updated Norwegian bokmål translation.

15 years agol10n: add new calendar to POTFILES.in
Luca Ferretti [Wed, 2 Feb 2011 12:03:19 +0000 (13:03 +0100)]
l10n: add new calendar to POTFILES.in

15 years agoboxpointer: fix multi monitor support
Maxim Ermilov [Tue, 1 Feb 2011 23:37:43 +0000 (02:37 +0300)]
boxpointer: fix multi monitor support

https://bugzilla.gnome.org/show_bug.cgi?id=641195

15 years agomodalDialog: remove old actions from _actionKeys in setButtons
Maxim Ermilov [Sun, 30 Jan 2011 23:15:19 +0000 (02:15 +0300)]
modalDialog: remove old actions from _actionKeys in setButtons

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoRemove st_container_remove_all & rewrite st_container_destroy_children
Maxim Ermilov [Mon, 31 Jan 2011 23:25:35 +0000 (02:25 +0300)]
Remove st_container_remove_all & rewrite st_container_destroy_children

1. Both functions leaked the nodes in priv->children
2. st_container_remove_all wasn't properly updating first_child and last_child
3. remove_all() is almost never right since it won't cause signal handlers
   on the children to be removed. In the rare cases where it might be needed
   the caller can simply use clutter_container_remove().
https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoworkspace: make WindowClone forward the 'size-changed' event
Maxim Ermilov [Sun, 30 Jan 2011 22:03:12 +0000 (01:03 +0300)]
workspace: make WindowClone forward the 'size-changed' event

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoworkspacesView: dispose _scrollAdjustment in _onDestroy
Maxim Ermilov [Fri, 28 Jan 2011 02:41:57 +0000 (05:41 +0300)]
workspacesView: dispose _scrollAdjustment in _onDestroy

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoworkspacesView: remove duplicate connection to same signal
Maxim Ermilov [Thu, 27 Jan 2011 23:24:38 +0000 (02:24 +0300)]
workspacesView: remove duplicate connection to same signal

15 years agoGroup chat sources on the left in the message tray
Hellyna Ng [Thu, 30 Dec 2010 21:09:56 +0000 (05:09 +0800)]
Group chat sources on the left in the message tray

This will make it easier for users to get back to their chats.

https://bugzilla.gnome.org/show_bug.cgi?id=617234

15 years agoEnables navigation using arrow keys in notifications with buttons.
Hellyna Ng [Thu, 20 Jan 2011 05:16:47 +0000 (13:16 +0800)]
Enables navigation using arrow keys in notifications with buttons.

Users can now use the keyboard and mouse to navigate with buttons
interchangeably, instead of entirely using only mouse.

https://bugzilla.gnome.org/show_bug.cgi?id=630937

15 years agoBump version to 2.91.6
Owen W. Taylor [Tue, 1 Feb 2011 19:08:29 +0000 (14:08 -0500)]
Bump version to 2.91.6

15 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Tue, 1 Feb 2011 17:35:37 +0000 (19:35 +0200)]
[l10n] Updated Estonian translation

15 years agoBuild: Correct version numbers for eds-3.0/1.2
Florian Müllner [Tue, 1 Feb 2011 15:34:53 +0000 (16:34 +0100)]
Build: Correct version numbers for eds-3.0/1.2

The respective version numbers got swapped in commit 703092f.

15 years agomain.js: fix variable naming style for css_stylesheet
Owen W. Taylor [Tue, 1 Feb 2011 15:11:00 +0000 (10:11 -0500)]
main.js: fix variable naming style for css_stylesheet

Change css_stylesheet to cssStylesheet in various places.

15 years agoBetter API for extensions changing CSS
Sardem FF7 [Tue, 1 Feb 2011 14:44:15 +0000 (15:44 +0100)]
Better API for extensions changing CSS

Rename the setter to reflect the fact that it's the stylesheet which is
changing

Add a getter to allow some useful checks

15 years agobuild: Default to libedataserverui-3.0 instead of 1.2
Florian Müllner [Mon, 31 Jan 2011 21:54:34 +0000 (22:54 +0100)]
build: Default to libedataserverui-3.0 instead of 1.2

The official GNOME moduleset builds evolution and e-d-s against
GTK+-3, so libedataserverui-1.2 is no longer part of the release.
As GNOME Shell can actually be build with either version, prefer
libedataserverui-3.0 if it is available and allow falling back
to 1.2. if it isn't.

https://bugzilla.gnome.org/show_bug.cgi?id=641085

15 years agoAdd an alternate bubble arrow drawing
Sardem FF7 [Fri, 28 Jan 2011 08:19:54 +0000 (09:19 +0100)]
Add an alternate bubble arrow drawing

When the bubble is near the screen border, draw a half arrow at the
corner of the bubble.

https://bugzilla.gnome.org/show_bug.cgi?id=639979

15 years agotray: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE
Vincent Untz [Tue, 1 Feb 2011 11:13:47 +0000 (12:13 +0100)]
tray: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE

We were not looking at the right field for the message ID: the ID is in
the 4th field for BEGIN_MESSAGE, but 2nd field for CANCEL_MESSAGE.

15 years agotray: Stop using gdk_display_add_client_message_filter()
Vincent Untz [Tue, 1 Feb 2011 11:13:12 +0000 (12:13 +0100)]
tray: Stop using gdk_display_add_client_message_filter()

It just got removed in GTK+ 3, and we actually don't need it since we
look for ClientMessage in na_tray_manager_window_filter() anyway.

15 years agoUpdating Galician translations
Fran Diéguez [Tue, 1 Feb 2011 01:45:13 +0000 (02:45 +0100)]
Updating Galician translations

15 years agocalendar: Fix grid non-US week layouts
David Zeuthen [Mon, 31 Jan 2011 20:53:56 +0000 (15:53 -0500)]
calendar: Fix grid non-US week layouts

http://people.freedesktop.org/~david/calendar-grid-non-US-locale-collapse-bug.png

This was discovered when working on bug 641049:

 https://bugzilla.gnome.org/show_bug.cgi?id=641049

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agocalendar: Fix event list for week starts other than Sunday
Florian Müllner [Sat, 29 Jan 2011 02:09:47 +0000 (03:09 +0100)]
calendar: Fix event list for week starts other than Sunday

In non-US locales, Monday is generally considered the first day
of the week. Take this into account when building the event
lists displayed under "This week"/"Next week".

https://bugzilla.gnome.org/show_bug.cgi?id=641049

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agocalendar: Fix prev/next buttons to not skip months
Adel Gadllah [Mon, 31 Jan 2011 20:00:16 +0000 (21:00 +0100)]
calendar: Fix prev/next buttons to not skip months

When the current day does not exist in the next/prev month (like 31 Feb),
the next/prev buttons end up skipping the month.

Fix that by going to the last day of the month instead.

https://bugzilla.gnome.org/show_bug.cgi?id=641067

15 years agoCalendar: Fix UTC/local mixup
Florian Müllner [Mon, 31 Jan 2011 16:49:02 +0000 (11:49 -0500)]
Calendar: Fix UTC/local mixup

See https://bugzilla.gnome.org/show_bug.cgi?id=632109#c56

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agoCalendar: Implement new mockup
David Zeuthen [Fri, 28 Jan 2011 21:35:46 +0000 (16:35 -0500)]
Calendar: Implement new mockup

https://bugzilla.gnome.org/show_bug.cgi?id=632109

Signed-off-by: David Zeuthen <davidz@redhat.com>
15 years agobuild: Remove gtk-theme-engine-clearlooks
Florian Müllner [Sat, 29 Jan 2011 00:17:01 +0000 (01:17 +0100)]
build: Remove gtk-theme-engine-clearlooks

The default engine is now Adwaita in gnome-themes-standard, so
remove it from the moduleset. It has already been removed from the
gnome-suites-core-3.0 set.

15 years agoMake sure we only emit 'destroy' for a notification once
Marina Zhurakhinskaya [Sun, 30 Jan 2011 23:33:49 +0000 (18:33 -0500)]
Make sure we only emit 'destroy' for a notification once

There are multiple code passes that can result in Notification::destroy()
being called, such as a notification being closed by the application
when it exits and the associated source being removed at the same time.
However, we should only emit 'destroy' for the notification and
do the associated work once.

15 years agoAvoid passing 'source' as an argument to Notification::destroy()
Marina Zhurakhinskaya [Sun, 30 Jan 2011 23:08:20 +0000 (18:08 -0500)]
Avoid passing 'source' as an argument to Notification::destroy()

Notification::destroy() now takes 'reason' as an optional argument.
Calling Notification::destroy() directly when connecting to 'destroy'
on Source, as we did before, was inadvertently passing 'source' as an
argument to the function.

https://bugzilla.gnome.org/show_bug.cgi?id=640976

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sun, 30 Jan 2011 21:04:00 +0000 (23:04 +0200)]
Updated Hebrew translation.

15 years agoAdd an API to allow extension to set a theme
Sardem FF7 [Tue, 11 Jan 2011 11:15:26 +0000 (12:15 +0100)]
Add an API to allow extension to set a theme

Add a setTheme function to Main that allows to set a CSS stylesheet
which overrides the GNOME Shell default one

https://bugzilla.gnome.org/show_bug.cgi?id=630428

15 years agoappSwitcher: Use shorter icon hover timeout
Adel Gadllah [Sun, 30 Jan 2011 19:21:16 +0000 (20:21 +0100)]
appSwitcher: Use shorter icon hover timeout

Using a timeout of 750ms seems to be too long,
a shorter one like 200ms still solves the original problem
without getting in the way of other uses.

15 years agoInclude new GTK+ header for X11 extensions
Jonathan Strander [Sun, 30 Jan 2011 18:28:06 +0000 (12:28 -0600)]
Include new GTK+ header for X11 extensions

Due to recent GTK+ changes X11 specific code was moved into different
headers. As Socket/Plug is X11 only this broke our calls to GtkSocket
in the tray code. Fix this by including the new gtkx.h header.

15 years agoRevert "KeyboardStatus: handle modifier key indicators"
Florian Müllner [Fri, 28 Jan 2011 22:51:04 +0000 (23:51 +0100)]
Revert "KeyboardStatus: handle modifier key indicators"

The 'show-keyboard-leds-indicator' key has been removed from
the schema.

This reverts commit 20f49e8c8917bff0d6e17ba6218fcbaec3b016e9.

15 years agoUpdated Italian translation
Luca Ferretti [Sat, 29 Jan 2011 15:07:10 +0000 (16:07 +0100)]
Updated Italian translation

15 years agoupdate Punjabi Translation by A S Alam
A S Alam [Sat, 29 Jan 2011 02:12:22 +0000 (07:42 +0530)]
update Punjabi Translation by A S Alam

15 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 28 Jan 2011 18:50:02 +0000 (19:50 +0100)]
Updated Spanish translation

15 years agoAdd a missing colon
Marina Zhurakhinskaya [Fri, 28 Jan 2011 18:31:16 +0000 (13:31 -0500)]
Add a missing colon

Fixes a syntax error.

15 years agoEmit NotificationClosed for a notification iff we destroy it
Marina Zhurakhinskaya [Thu, 27 Jan 2011 23:26:53 +0000 (18:26 -0500)]
Emit NotificationClosed for a notification iff we destroy it

This fixes emitting NotificationClosed for resident notifications
that are clicked, but are not actually destroyed.

This also ensures that we emit NotificationClosed in all cases when
a notification is destroyed, which can happen when:
- a non-resident notification is clicked
- an action is invoked on a non-resident notification
- an application the notification was associated with is focused
- a transient notification is done showing
- a notification was requested to be closed by the application
- a tray icon the notification was associated with is removed

https://bugzilla.gnome.org/show_bug.cgi?id=638071

15 years agoMark lock indicator icons as keyboard ones
Bastien Nocera [Fri, 28 Jan 2011 01:30:45 +0000 (01:30 +0000)]
Mark lock indicator icons as keyboard ones

Those 3 possible status icons from gnome-settings-daemon should
not be showing up in gnome-shell, as they already have native versions.

15 years agoPrevent a11y-kdb status icon from showing
Bastien Nocera [Fri, 28 Jan 2011 01:25:45 +0000 (01:25 +0000)]
Prevent a11y-kdb status icon from showing

15 years agognome-settings-daemon's xrandr icon went away
Bastien Nocera [Fri, 28 Jan 2011 01:09:37 +0000 (01:09 +0000)]
gnome-settings-daemon's xrandr icon went away

There's no xrandr icon in gnome-settings-daemon any more.

15 years agorun-dialog: Center error message vertically
Florian Müllner [Thu, 27 Jan 2011 20:56:12 +0000 (21:56 +0100)]
run-dialog: Center error message vertically

Commit 912a30c56 left error message and icon aligned to the top,
but it looks better when the message is centered vertically.

15 years agoClean up the presentation of errors in the run dialog
William Jon McCann [Thu, 27 Jan 2011 20:26:58 +0000 (15:26 -0500)]
Clean up the presentation of errors in the run dialog

Removes redundant text, better icon, and shows are better error when
a command isn't found than "No such file or directory".

15 years agodesktop-file: Remove "Utility" from categories
Florian Müllner [Thu, 27 Jan 2011 07:45:48 +0000 (08:45 +0100)]
desktop-file: Remove "Utility" from categories

GNOME Shell is a core component of the desktop rather than a
utility, so adjust the desktop file to reflect that.

https://bugzilla.gnome.org/show_bug.cgi?id=640688

15 years agoQA of Galician translations
Fran Diéguez [Thu, 27 Jan 2011 02:33:29 +0000 (03:33 +0100)]
QA of Galician translations

15 years agoBump required clutter version to 1.5.15
Adel Gadllah [Wed, 26 Jan 2011 19:44:32 +0000 (20:44 +0100)]
Bump required clutter version to 1.5.15

This is required for Clutter.BindCoordinate.POSITION

15 years agoXDND: Use only one constraint for the cursor window position
Adel Gadllah [Wed, 26 Jan 2011 19:38:22 +0000 (20:38 +0100)]
XDND: Use only one constraint for the cursor window position

ClutterBindConstraint now supports POSITION, so use that instead
of separate X and Y constraints.

15 years agoUnselect search button if there is search result
Maxim Ermilov [Mon, 24 Jan 2011 23:38:16 +0000 (02:38 +0300)]
Unselect search button if there is search result

https://bugzilla.gnome.org/show_bug.cgi?id=640464

15 years agoOverview: Adjust to window size changes
Florian Müllner [Tue, 25 Jan 2011 18:12:03 +0000 (19:12 +0100)]
Overview: Adjust to window size changes

Windows may change their size while the overview is open, e.g. when
switching panels in the control center. Make sure that the preview's
position and overlay are updated in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=640560

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Tue, 25 Jan 2011 19:47:57 +0000 (20:47 +0100)]
Updated Norwegian bokmål translation.

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Tue, 25 Jan 2011 18:40:35 +0000 (20:40 +0200)]
[l10n] Updated Estonian translation

15 years agogs-menu: Do not exclude "Core" category
Florian Müllner [Tue, 25 Jan 2011 17:21:36 +0000 (18:21 +0100)]
gs-menu: Do not exclude "Core" category

With the current rule set, we exclude applications in the "Core"
category - this includes Nautilus, which we want to show up at
least until "Finding and Reminding" is implemented, so remove
the exclude rule for now.

15 years agoappSwitcher: Make sure we don't leave a stale timeout handler
Adel Gadllah [Tue, 25 Jan 2011 14:30:19 +0000 (15:30 +0100)]
appSwitcher: Make sure we don't leave a stale timeout handler

15 years agoswipe-scrolling: Take threshold into account during drag
Florian Müllner [Mon, 24 Jan 2011 22:15:33 +0000 (23:15 +0100)]
swipe-scrolling: Take threshold into account during drag

On button-release, a threshold is used to determine if the gesture
should be considered a click and thus ignored. While the drag is
active though, the controlled actor is dragged immediately. As a
result, dragging by a tiny amount does not trigger a snap back when
the action is interpreted as a click. As a fix, do not update the
dragged actor's position until the same threshold is passed.

https://bugzilla.gnome.org/show_bug.cgi?id=640494

15 years agoswipe-scroll: Don't eat button-release events on click
Florian Müllner [Mon, 24 Jan 2011 21:31:10 +0000 (22:31 +0100)]
swipe-scroll: Don't eat button-release events on click

The main overview group starts capturing events on button-press
events to implement swipe-scrolling. While reactive children of
the group which handle both button-press and button-release events
don't trigger swipe-scrolling, children that only rely on
button-release have stopped working - at least the primary/secondary
icons of the search entry are affected. While the capture handler
already checks the pointer movement between press and release to
determine whether the action should be considered a click rather
than a drag, it still blocks the release event from propagating.
Instead, only block release events for drag actions, but not for
clicks.

https://bugzilla.gnome.org/show_bug.cgi?id=640493

15 years agoModifying Colin Walters UID. (cwalters to walters) into gnome-shell.doap.
Andrea Veri [Mon, 24 Jan 2011 23:06:58 +0000 (00:06 +0100)]
Modifying Colin Walters UID. (cwalters to walters) into gnome-shell.doap.
This was causing some 'no route to host' mail sent to RT. AndreaVeri on
behalf of the AccountsTeam

15 years agorecorder: Call cairo_surface_mark_dirty on the cursor surface
Adel Gadllah [Mon, 24 Jan 2011 21:56:23 +0000 (22:56 +0100)]
recorder: Call cairo_surface_mark_dirty on the cursor surface

Cairo surfaces have to be marked dirty after directly accessing
them.

This fixes the problem of the cursor not being in the recordings.

15 years agoview-selector: Prelight view titles on hover
Florian Müllner [Wed, 8 Dec 2010 00:47:41 +0000 (01:47 +0100)]
view-selector: Prelight view titles on hover

The titles are clickable, indicate this to the user by prelighting
them on hover.

15 years agoshell-app-usage: fix tracking code
Dan Winship [Mon, 24 Jan 2011 18:25:09 +0000 (13:25 -0500)]
shell-app-usage: fix tracking code

We were checking if the app was running, but then marking it as
recently-seen either way. Fix it to only update it when the app is
running.

https://bugzilla.gnome.org/show_bug.cgi?id=640447

15 years agoshell-doc-system: fix %-escaping code in shell_doc_system_open()
Dan Winship [Mon, 24 Jan 2011 17:30:34 +0000 (12:30 -0500)]
shell-doc-system: fix %-escaping code in shell_doc_system_open()

It was escaping app_exec into app_exec_quoted, but then forgot about
it and went back to using app_exec.

https://bugzilla.gnome.org/show_bug.cgi?id=640447

15 years agoRemove set-but-unused variables, to appease gcc 4.6
Dan Winship [Mon, 24 Jan 2011 17:41:23 +0000 (12:41 -0500)]
Remove set-but-unused variables, to appease gcc 4.6

https://bugzilla.gnome.org/show_bug.cgi?id=640447

15 years agoAppSwitcher: Delay activating appIcons when the thumbnail list is open
Adel Gadllah [Thu, 6 Jan 2011 19:21:27 +0000 (20:21 +0100)]
AppSwitcher: Delay activating appIcons when the thumbnail list is open

When aiming for the thumbnails with the mouse one might cross an
icon by accident which causes the thumbnail list to be closed, which is
frustrating.

Fix this by delaying the icon activation when the thumbnail list is
open.

https://bugzilla.gnome.org/show_bug.cgi?id=636650

15 years agoStThemeDrawing: clip background to border
Ray Strode [Fri, 10 Dec 2010 22:15:39 +0000 (17:15 -0500)]
StThemeDrawing: clip background to border

Previously, trying to use a background image and border on
the same node resulted in the background drawing over the border.

This commit adds support for background images to

st_theme_node_render_background_with_border

and changes the code to call that function when appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agost-private: add cairo code for drawing shadow
Ray Strode [Thu, 13 Jan 2011 00:45:28 +0000 (19:45 -0500)]
st-private: add cairo code for drawing shadow

This does the same thing as the cogl equivalent
code, but for handling fallbacks.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agost-private: split pixel blurring code out
Ray Strode [Thu, 13 Jan 2011 00:43:36 +0000 (19:43 -0500)]
st-private: split pixel blurring code out

The guts are somewhat complicated, and
are potentially reusable for future cairo
fallback code.

https://bugzilla.gnome.org/show_bug.cgi?id=636976